<script language="javascript">
    function checkAllBox(mainCheckBox){
        checkMode = false;
        if(mainCheckBox.checked)
            checkMode = true;
        else
            checkMode = false;
        for(i=0; i<document.all('topic[id][]').length; i++){
            document.all('topic[id][]')[i].checked = checkMode;
        }
    }
</script>
<center><h2>บริหารกระทู้</h2></center>
<div class="nav">
<%= link_to 'บริหารระบบกระดานข่าว', {:action => 'menu'} %> 
<%= image_tag 'right.png', :class=>'inline' %>
<%= link_to 'บริหารกระทู้', {:action => 'manage_topic'} %>
</div>
<br>
<% form_tag :action => 'operate_topic', :method => 'post' do %>
  <%= hidden_field_tag :forum_id, @forum_id %>
  <%= hidden_field_tag :status_flag, @status_flag %>
<table align="center" class="discussion">
  <tr>
    <th><%= check_box_tag "topic[all]", '1', false, :onclick => "checkAllBox(this);" %></th><th>กระทู้</th><th>Forum</th><th>Post เมื่อ</th><th>Post โดย</th><th>สถานะ</th><th></th>
  </tr>
  <% @topics.each do |topic| %>
    <tr<%= (topic.status_flag=='Y')? " style='color:green'":((topic.status_flag=='F')?" style='color:red'":"") %>>
      <td><%= check_box_tag "topic[id][]", topic.id %></td>
      <td><%= topic.topic_name %></td>
      <td><%= Forum.find(topic.forum_id).forum_name %></td>
      <td><%= topic.create_on.strftime("%d/%m/%Y %I:%M%p") %></td>
      <td><%= topic.create_by || "anonymous" %></td>
      <td><%= (topic.status_flag=='Y')?"ผ่านการพิจารณา":((topic.status_flag=='F')?"ไม่ผ่านการพิจารณา":"กระทู้ใหม่") %></td>
      <td><%= link_to image_tag('edit.png', :border => 0, :title => 'ตอบกระทู้'), {:action => 'new_answer', :id => topic, :forum_id => @forum_id, :status_flag => @status_flag} %> 
      <%= link_to image_tag('delete.png', :border => 0, :title => 'ลบกระทู้'), {:action => 'delete_topic', :id => topic, :forum_id => @forum_id, :status_flag => @status_flag}, :confirm => "ท่านต้องการลบกระทู้ดังกล่าวจริงหรือไม่" %></td>
    </tr>
  <% end %>
  <tr>
    <td colspan="8" align="center">
      <%= tag :input, {:type => 'submit', :name => 'approve', :value => 'ผ่านการพิจารณา'} %>
      <%= tag :input, {:type => 'submit', :name => 'reject', :value => 'ไม่ผ่านการพิจารณา'} %>
      <%= tag :input, {:type => 'submit', :name => 'delete', :value => 'ลบกระทู้', :onclick => "return confirm('ท่านต้องการลบกระทู้ที่เลือกไว้หรือไม่ กรุณายืนยัน');"} %>
    </td>
  </tr>
  <tr>
    <td colspan="8">
      <%= will_paginate @topics, :params => { :forum_id => @forum_id, :status_flag => @status_flag } %>
    </td>
  </tr>
</table>
<% end %>
